🚀 問題の概要

あなたのミッション 🎯

2次元座標で与えられた $N$ 個の惑星を、最小コストの「ハイパーレーン」ネットワークで再接続してください。

  • 目標:すべての $N$ 個の惑星(頂点)を接続し、すべてが直接または間接的に到達可能になるようにします。
  • 目的:**総コスト**を最小にするネットワーク設計を見つけます。

解析 🛰️

レーン(辺)のコストは、ユークリッド距離です:
$d = \sqrt{(x_1 - x_2)^2 + (y_1 - y_2)^2}$
  • レーンは、任意の2つの惑星の間に建設できます。
  • つまり、私たちは完全(密集)グラフを持っています。

解法 ⚙️

これは古典的な最小全域木(MST)問題です。

  • アルゴリズム:ヒントではプリム法($O(V^2)$版)を推奨しています。これは密集したグラフに最適です。
  • 開始点:アルゴリズムは惑星0から始めて、一貫した結果を得ます。

完全グラフ(左)はすべての可能な辺を持ちます。最小全域木(右)は、すべての頂点を接続する最も安価な辺の部分集合です。